﻿// Study0211.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//自定义类型包括：类型别名，枚举类型，auto类型和decltype类型

#include <iostream>;
using namespace std;
enum GameResult
{
	WIN,
	LOSE,
	TIE,
	CANCEL
};

int main()
{
	//类型别名
	typedef double Area, Volumn;
	using Area2 = double;

	//枚举类型
	GameResult result, omit{ CANCEL };
	for (int i = WIN; i <= CANCEL; i++)
	{
		result = (GameResult)i;
		switch (result)
		{
		case WIN:
			cout << "我们赢得比赛！"<<endl;
			break;
		case LOSE:
			cout << "我们输了比赛！" << endl;
			break;
		case TIE:
			cout << "我们比赛打平！" << endl;
			break;
		case CANCEL:
			cout << "我们比赛取消了！"<< endl;
			break;
		}

	}

	//auto类型和decltype类型
	int a{ 12 }, b{15};
	double d{0.5};
	auto c = a + b;
	decltype(d) j = 2;

	return 0;

	
}


